#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2023/7/23 22:02
# @Author  : Jet
# @Email   : jyan@abot.cn
# @File    : my_working_dir.py

import os

g_abot_working_dir = os.getcwd()
print("os.getcwd() ===>>> %s" % g_abot_working_dir)

g_abot_working_dir = os.path.dirname(__file__)

print("__file__ ===>>> %s " % __file__)
print("os.path.dirname ===>>> %s" % g_abot_working_dir)

print("os.path.dirname所在目录的上级目录 ===>>> %s" % os.path.dirname(g_abot_working_dir) )

# 检查是否是项目根目录，如果不是，则可能是调试的时候直接运行了此文件，向上一级
if not os.path.exists(g_abot_working_dir + '/app_working_dir.ini'):
    g_abot_working_dir = os.path.dirname(g_abot_working_dir)

    if not os.path.exists(g_abot_working_dir + '/app_working_dir.ini'):
        print('工作路径不对，没有找到')
        exit()

print('最终确认的工作目录：%s' % g_abot_working_dir)

